package cn.wl.pchart.service;

import cn.wl.pchart.entity.Pcharts;

import java.util.List;

// 纸飞机服务
public interface PchartService {
    /**
     * 通过pid获取动态
     * @param pid
     * @return
     */
    public Pcharts getPchartByPid(String pid, String id);

    // 随机获取一只纸飞机
    public Pcharts getPchart(String id);

    // 获取某个id某个时间之前的纸飞机
    public Pcharts getPchartById(String id, String time);

    // 获取某个id的全部纸飞机
    public List<Pcharts> getAllPchartById(String id);

    // 扔出（发布）一只纸飞机
    public void sendPchart(String id, String data);

    // 删除一只纸飞机
    public void deletePchart(String pid);

    // 评论一只纸飞机
    public void commentPchart(String pid, String id, String data);
}
